<?php

session_start();
require_once 'conexao.php';
//variaveis
$escolha = $_POST['escolha'];
$produto = $_POST['produto'];
$quant = $_POST['quantidade'];
$observacao = $_POST['observacao'];

//para os campos de quantidade e observação seja obrigatorio ser preenchidos.
if ((empty($quant)) or (empty($observacao))) {

    echo "<script type='text/javascript'>
     alert('Todos campos devem ser preenchidos .'); document.location.href='\estoque.php?pagina=movimentacao_produto'
     </script> ";
    exit;
}

//adicionar produto no banco 
if ($escolha == "adicionar") {
    $sql = "SELECT * FROM produto WHERE id = '$produto'";
    $auxiliar = mysql_query($sql);
    $auxiliar = mysql_fetch_row($auxiliar);
    $quant = $quant + (int) $auxiliar[1];

//Relatorio de movimentação por usuario.
    $sql = "UPDATE produto SET Quantidade ='$quant' Where id = '$produto' ";
    mysql_query($sql);
    $sql = "INSERT INTO movimentacao (id_usuario, id_produto, quantidade, observacao, data) VALUES (" . $_SESSION['id_usuario'] . ", " . $produto . ", +" . $_POST['quantidade'] . ", " . utf8_decode($observacao) . ", now() )";
    mysql_query($sql);
    echo "<script type='text/javascript'>
    alert('O produto foi adicionado com sucesso !!'); document.location.href='\estoque.php?pagina=movimentacao_produto'
    </script> ";
} else {
    $sql = "SELECT * FROM produto WHERE id = '$produto'";
    $auxiliar = mysql_query($sql);
    $auxiliar = mysql_fetch_row($auxiliar);
    //remover produto do banco , 
    if ($quant <= (int) $auxiliar[1]) {
        $quant = (int) $auxiliar[1] - $quant;
        $sql = "UPDATE produto SET Quantidade ='$quant' Where id = '$produto' ";
        mysql_query($sql);
        //itens a serem inseridos no banco
        $sql = "INSERT INTO movimentacao (id_usuario, id_produto, quantidade, observacao, data) VALUES (" . $_SESSION['id_usuario'] . ", " . $produto . ", -" . $_POST['quantidade'] . ", '" . utf8_decode($observacao) . "', now() )";
        mysql_query($sql);
        //JavaScript para janela de aviso
        echo "<script type='text/javascript'>
    alert('O produto foi removido com sucesso !!'); document.location.href='\estoque.php?pagina=movimentacao_produto'
    </script> ";
    } else {
        echo "<script type='text/javascript'>
    alert(' A quantidade excede !'); document.location.href='\estoque.php?pagina=movimentacao_produto'
    </script> ";
    }
}
?>